body
{
    font-family: Verdana;
    font-size: 12px;
}

header
{
    text-align: center;
}

section
{
    margin: 30px 0 30px 0;
}

footer
{
    text-align: right;
    font-style: italic;
}

#wrapper
{
    margin: auto;
    width: 600px;
    border: 1px solid #000000;
    padding: 20px;
}

label
{
    font-weight: bold;

}

#main-navigation {
    width: 100%;
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#666666));
    background: -moz-linear-gradient(top,  #444444,  #666666);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#666666');
    border: 1px solid #444;
    list-style: none;
    padding: 0;
    margin: 0;
    margin-bottom: 30px;
    float: left;
}

#main-navigation li {
    float: left;
    border-right: 1px solid #777;
    font: 13px Georgia, "Times New Roman", Times, serif;
    letter-spacing: 1px;
    padding: 12px 20px;
    border-right: 1px solid #333;
    display: block;
    color: #fff;
}

#main-navigation li a
{
    color: #FFFFFF;
}